/* CSS INFORMATION
	- Project: Media Star
	- Author: FelixPlus - www.felixplus.com
	- Last Update: 09/01/2013
*/

/* =========================================================
******************Common styles*****************************
============================================================ */
body {
    color: #626262;
	font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
	background:url(images/background/body-bg.png) repeat 0 0;
}
pre, code {
    font-family: 'DejaVu Sans Mono',Menlo,Consolas,monospace;
}
hr {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-right-colors: none;
    -moz-border-main-content-innerors: none;
    -moz-border-top-colors: none;
    border-color: #d9d9d9;
    border-style: solid;
    border-width: 1px 0 0;
    clear: both;
    height: 0;
    margin-bottom: 15px;
    margin-top: 5px;
}
ol {
    list-style: decimal outside none;
}
ul {
    list-style: disc outside none;
}


/*------Responsive Image----------------*/
.responsive-img{
	max-width: 100%;
    height: auto;
    width: auto\9; /* ie8 */
}

blockquote {
    line-height: 20px;
	background-color:#fbf8db;
	padding:10px;
	border-right:5px solid #e3cfa3;
	margin-bottom:15px;
}
/* =========================================================
**************************Heading***************************
============================================================ */
h1 {
    color: #000000;
    font: 400 28px/27px 'open_sans_semiboldregular',Arial,sans-serif;
    letter-spacing: 0;
	margin-bottom:3px;
}
h2 {
    color: #000000;
    font: 400 24px/25px 'open_sans_semiboldregular',Arial,sans-serif;
    letter-spacing: 0;
	margin-bottom:3px;
}
h3 {
    color: #000000;
    font: 400 22px/22px 'open_sans_semiboldregular',Arial,sans-serif;
    letter-spacing: 0;
	margin-bottom:3px;
}
h4 {
    color: #000000;
    font: 400 18px/20px 'open_sans_semiboldregular',Arial,sans-serif;
    letter-spacing: 0;
	margin-bottom:3px;
	
}
h5 {
    color: #000000;
    font: 400 16px/20px 'open_sans_semiboldregular',Arial,sans-serif;
    letter-spacing: 0;
	margin-bottom:3px;
	
}
h6 {
    color: #000000;
    font: 400 14px/20px 'open_sansregular',Arial,sans-serif;
    letter-spacing: 0;
	margin-bottom:3px;
	
}
p { 
	margin-bottom:10px;
	line-height:18px;
}
/* =========================================================
********************Clear Floated Elements******************
============================================================ */
.right{ 
	float:right;
}
.left{
	float:left;
}
.clear {  
	clear: both;  
	display: block;  
	overflow: hidden;  
	visibility: hidden;  
	width: 0;  height: 0;
}
.clearfix:before,.clearfix:after{
  content: '.';  
  display: block;  
  overflow: hidden;  
  visibility: hidden;  
  font-size: 0;  
  line-height: 0;  
  width: 0;  
  height: 0;
 }
.clearfix:after{  
	clear: both;
}
.clearfix{  
	zoom: 1;
}
.hover-effect{
	cursor:pointer;
	z-index:100;
}

/* =========================================================
***************************Columns**************************
============================================================ */
#sidebar {
	right:0;
	z-index:1000;
	float:right;
	width:250px;
	border-left:1px solid rgba(255,255,255,1);
	min-height:100%;
	background:#181818 url(images/background/bg-sidebar.png) top right;
	position:fixed;
	top:0;
	-webkit-box-shadow:  1px 0px 0px 0px rgba(0, 0, 0, .1);
	box-shadow:  1px 0px 0px 0px rgba(0, 0, 0, .1);
}
#left-sidebar {
	float:left;
	width:330px;
	margin-top:50px;
}
#right-sidebar {
	float:right;
	width:330px;
	margin-top:50px;
}
#center-col {
	float:right;
	margin-top:50px;
}
#main-content {
	right:250px;
    min-height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 100;
	height:100%;
}
.home-s1 #main-content {
	background:url(placeholders/02.jpg) no-repeat center center fixed;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
	bottom:0;
}
.home-s2 #main-content {
	background:url(placeholders/04.jpg) no-repeat center center fixed;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.home-s3 #main-content {
	text-align:right;
	bottom:0;
}
#main-content-inner {
	width:80%;
	margin:0 auto;
}
.fixed-width #main-content-inner {
	width:100%;
	margin:0 auto;
}
.last {
	margin-left:0 !important;
}
.wrapper {
	min-height:100%;
}
#right-panel {
	position:fixed;
	top:50px;
	right:0;
	width:25px;
	height:50px;
	background-color:#ededed;
	color:#3d3d3d;
	font-size:20px;
	z-index:1000;
	text-align:center;
	line-height:50px;
	cursor:pointer;
	display:none;
	border-radius:0 4px 4px 0;
	-webkit-border-radius:0 4px 4px 0;
	-moz-border-radius:0 4px 4px 0;
}
/* =========================================================
**********************Sidebar*******************************
============================================================ */
#logo-image {
	padding:2px 0;
	text-align:center;
	margin:25px auto;
}
#mobile-logo-image {
	text-align:center;
	margin:15px auto;
	display:none;
}
#main-nav {
	margin:0 25px 30px 25px;
}
#main-menu {
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	position:relative;
	z-index:1;
    border: 1px solid #dadada;
    box-shadow: 1px 1px 0 rgba(255, 255, 255, 1) inset, 0 1px 0 rgba(255, 255, 255, .7);
}
#main-menu > li {
	position:relative;
	-webkit-transition: all 0.3s ease-in-out;
 	-moz-transition: all 0.3s ease-in-out;
 	-o-transition: all 0.3s ease-in-out;
 	transition: all 0.3s ease-in-out;
    border-bottom: 1px solid #e3e3e3;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 1) inset;
	background-image: linear-gradient(bottom, rgb(236,236,236) 2%, rgb(247,247,247) 100%);
	background-image: -o-linear-gradient(bottom, rgb(236,236,236) 2%, rgb(247,247,247) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(236,236,236) 2%, rgb(247,247,247) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(236,236,236) 2%, rgb(247,247,247) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(236,236,236) 2%, rgb(247,247,247) 100%);
	background-image: -webkit-gradient(
		linear,
		right bottom,
		right top,
		color-stop(0.02, rgb(236,236,236)),
		color-stop(1, rgb(247,247,247))
	);
}
#main-menu > li:first-child {
	border-radius:4px 4px 0 0;
	-webkit-border-radius:4px 4px 0 0;
	-moz-border-radius:4px 4px 0 0;
}
#main-menu > li:last-child {
	border-bottom:none;
	border-radius:0 0 4px 4px;
	-webkit-border-radius:0 0 4px 4px;
	-moz-border-radius:0 0 4px 4px;
}
#main-menu > li.menu-arrow {
	cursor:pointer;
}
#main-menu > li.menu-arrow > a {
	background:url(images/icons/select-icon.png) no-repeat left 16px !important;
	margin-left:10px;
}
#main-menu > li > a {
	display:block;
	height:26px;
	line-height:26px;
	padding:5px 0;
	font-size:12px;
	margin:0 10px;
    text-shadow: 0 1px 0 #FFF;
}
#main-menu > li > a span {
	padding-right:36px;
	line-height:26px;
	display:block;
	-webkit-transition: all 0.3s ease-in-out;
 	-moz-transition: all 0.3s ease-in-out;
 	-o-transition: all 0.3s ease-in-out;
 	transition: all 0.3s ease-in-out;
	font-family: 'Coda', cursive;
}
#main-menu > li.menu-home > a span {
	background:url(images/icons/menu-icon.png) no-repeat 0 0;
}
#main-menu > li.menu-home:hover > a span {
	background:url(images/icons/menu-icon.png) no-repeat 0 -31px;
}
#main-menu > li.menu-about > a span {
	background:url(images/icons/menu-icon.png) no-repeat 0 -62px;
}
#main-menu > li.menu-about:hover > a span {
	background:url(images/icons/menu-icon.png) no-repeat 0 -93px;
}
#main-menu > li.menu-portfolio > a span {
	background:url(images/icons/menu-icon.png) no-repeat 0 -124px;
}
#main-menu > li.menu-portfolio:hover > a span {
	background:url(images/icons/menu-icon.png) no-repeat 0 -160px;
}
#main-menu > li.menu-blog > a span {
	background:url(images/icons/menu-icon.png) no-repeat 0 -195px;
}
#main-menu > li.menu-blog:hover > a span {
	background:url(images/icons/menu-icon.png) no-repeat 0 -231px;
}
#main-menu > li.menu-bg > a span {
	background:url(images/icons/menu-icon.png) no-repeat 0 -410px;
}
#main-menu > li.menu-bg:hover > a span {
	background:url(images/icons/menu-icon.png) no-repeat 0 -446px;
}
#main-menu > li.menu-feature > a span {
	background:url(images/icons/menu-icon.png) no-repeat 0 -267px;
}
#main-menu > li.menu-feature:hover > a span {
	background:url(images/icons/menu-icon.png) no-repeat 0 -302px;
}
#main-menu > li.menu-colors > a span {
	background:url(images/icons/menu-icon.png) no-repeat 0 -480px;
}
#main-menu > li.menu-colors:hover > a span {
	background:url(images/icons/menu-icon.png) no-repeat 0 -518px;
}
#main-menu > li.menu-purchase > a span {
	background:url(images/icons/menu-icon.png) no-repeat 0 -556px;
}
#main-menu > li.menu-purchase:hover > a span {
	background:url(images/icons/menu-icon.png) no-repeat 0 -592px;
}
#main-menu > li.menu-contact > a span {
	background:url(images/icons/menu-icon.png) no-repeat 0 -338px;
}
#main-menu > li.menu-contact:hover > a span {
	background:url(images/icons/menu-icon.png) no-repeat 0 -374px;
}
#main-menu > li:hover, #main-menu > li.current-menu-item {
	background-image: linear-gradient(bottom, rgb(226,226,226) 2%, rgb(243,243,243) 100%);
	background-image: -o-linear-gradient(bottom, rgb(226,226,226) 2%, rgb(243,243,243) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(226,226,226) 2%, rgb(243,243,243) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(226,226,226) 2%, rgb(243,243,243) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(226,226,226) 2%, rgb(243,243,243) 100%);
	
	background-image: -webkit-gradient(
		linear,
		right bottom,
		right top,
		color-stop(0.02, rgb(226,226,226)),
		color-stop(1, rgb(243,243,243))
	);
	border-bottom: 1px solid #d4d4d4;
}
#main-menu > li:hover > a, #main-menu > li.current-menu-item > a {
	color:#ED145B;
	text-shadow: 0 0 10px #FFF;
}

/*------------- Sub Menu ---------------*/
#main-menu li ul {
	background: #FFF;
	display:none;
	padding:5px 0;
	border-top:1px solid #e3e3e3;
}
#main-menu li ul li {
	padding-right:15px;
	-webkit-transition: all 0.3s ease-in-out;
 	-moz-transition: all 0.3s ease-in-out;
 	-o-transition: all 0.3s ease-in-out;
 	transition: all 0.3s ease-in-out;
	border-bottom:1px solid rgba(41, 41, 41, 0);
}
#main-menu li ul li:hover {
	background-color:#f3f3f3;
	border-bottom:1px solid #e2e2e2 ;
}
#main-menu li ul li a {
	background:url(images/icons/plus-icon.png) top right no-repeat;
	background-position:16px 9px;
	padding:7px 0 7px 30px;
	display:block;
	font-size:11px;
}
#main-menu li ul li:hover a {
	color:#ed145b;
}
.twitter-widget {
	margin:0 25px 50px;
	display:none;
}
.twitter-widget img {
	margin-bottom:20px;
}
.tweet_list {
	font-size:11px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#848484;
	font-style:italic;
	line-height:18px;
}
.tweet_avatar {
	width:16px;
	height:14px;
	background:url(images/icons/quote-icon.png) no-repeat 0 0;
	display:inline-block;
	margin-left:10px;
}
.tweet_avatar img {
	display:none;
}
.tweet_time{
	display:block;
}
/* =========================================================
**********************Bottom Sidebar************************
============================================================ */
#bottom-sidebar {
    bottom: 30px;
    line-height: 0;
    margin: 0 7px;
    padding: 10px 15px;
    position: fixed;
    text-align: center;
    width: 205px;
}
.social-links {
	display:inline-block;
}
.social-links li {
	float:right;
	margin-left:2px;
}
.social-links li a {
  position:relative;
  height:42px;
  width:39px;
  margin:0 auto;
  display:inline-block;
}

.social-links li a img {
  position:absolute;
  right:0;
  -webkit-transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}

.social-links li a img.top:hover {
  opacity:0;
}

#copyleft {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	margin:0 25px 5px 25px;
	text-align:center;
	width:200px;
	position:fixed;
	bottom:10px;
	text-shadow: 0 1px 0px #ffffff;
}
#copyleft a {
	font-weight:bold;
	color:#848484;
	text-shadow: 0px 1px 0px #ffffff;
}
#copyleft a:hover {
	color:#ED145B;
}
/* =========================================================
*********************Main content***************************
============================================================ */
.home #main-content {

}
/* =========================================================
******************Blog v1 Page******************************
============================================================ */
.element .blog-img {
	display:block;
	margin-bottom:10px;
	position:relative;
}
.element .blog-img img {
	width:100%;
	height:auto;
}
.element .blog-img.no-avatar img {
	width:auto;
}
.element .audio-container audio {
	margin:5px 0;
	width:100%;
}
.element .flx-time {
	background: none repeat scroll 0 0 #FFFFFF;
    border: 3px solid rgba(255, 255, 255, 0.8);
    -webkit-border-radius:0 0 5px 0;
	-moz-border-radius:0 0 5px 0;
	border-radius:0 0 5px 0;
    color: #4D4D4D;
    display: inline-block;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    height: 35px;
    padding: 10px 0;
    text-align: center;
    width: 49px;
}
.element .blog-img .flx-time {
	right: -3px;
    position: absolute;
    top: -4px;
    z-index: 10;	
}
.element .blog-img.no-avatar .flx-time {
	right:0 !important;	
}
.element .flx-time p {
	font-size:25px;
	background:url(images/background/dot-1.png) repeat-x 0 bottom;
	padding-bottom:8px;
}
.element .flx-time span {
	display:inline-block;
	font-size:11px;
	line-height:20px;
}
.element .entry-content .flx-time {
	float:right;
	margin-left:10px;
}
.element .blog-img p.play-icon {
	position:absolute;
	top:0;
	right:0;
	width:100%;
	height:100%;
	background-color:none;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
	display:block;
	width:100%; 
	height:100%;
	background:rgba( 0, 0, 0, 0) url(images/icons/play-icon.png) no-repeat center center;
	opacity:0;
	margin-bottom:0;
}
.element .blog-img:hover p.play-icon {
	background:rgba( 0, 0, 0, 0.5) url(images/icons/play-icon.png) no-repeat center center;
	opacity:1;
}
.element .blog-img p.view-icon {
	position:absolute;
	top:0;
	right:0;
	width:100%;
	height:100%;
	background-color:none;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
	display:block;
	width:100%; 
	height:100%;
	background:rgba( 0, 0, 0, 0) url(images/icons/view-icon.png) no-repeat center center;
	opacity:0;
	margin-bottom:0;
}
.element .blog-img:hover p.view-icon {
	background:rgba( 0, 0, 0, 0.5) url(images/icons/view-icon.png) no-repeat center center;
	opacity:1;
}
.element .no-avatar img {
	float:left;
	margin-top:5px;
}
.element h5 {
	font-size:15px;
}
.element h5 a {
	color:#ed145b;
	font-family: 'Coda', cursive;
}
.element h5 a:hover {
	color:#4d4d4d;
}
.element .entry-meta {
	display:inline-block;
	background:url(images/icons/entry-categories-icon.png) no-repeat right 0;
	padding-right:15px;
	margin-right:10px;
	margin-bottom:10px;
}
.element .entry-categories:hover {
	color:#626262;
}
.element footer {
	font-family:Arial, Helvetica, sans-serif;
	color:#373737;
	font-size:11px;
	font-weight:bold;
	margin-top:15px;
	padding:10px 0 5px;
	border-top:1px dotted #ccc;
}
.element .entry-comments, .element .entry-views {
	margin-left:30px;
	margin-top:8px;
}
.entry-comments {
	display:inline-block;
	background:url(images/icons/entry-comment-icon.png) no-repeat right center;
	padding-right:20px;
}
.entry-views {
	display:inline-block;
	background:url(images/icons/entry-view-icon.png) no-repeat right center;
	padding-right:20px;
}
.entry-likes {
	display:inline-block;
	background:url(images/icons/entry-like-icon.png) no-repeat right center;
	padding-right:15px;
}
.element .more-link {
	float:left;
}
.more-link {
	display:inline-block;
}
.more-link .more-link-icon {
	background:url(images/icons/button-link-icon.png) no-repeat center center;
	display:inline-block;
	width:29px;
	height:30px;
	border-left:1px solid #454545;
	background-color:#222;
	border-radius:3px 0 0 3px;
	-moz-border-radius:3px 0 0 3px;
	-webkit-border-radius:3px 0 0 3px;
	float:right;
	-webkit-transition: all 0.3s ease-in-out;
 	-moz-transition: all 0.3s ease-in-out;
 	-o-transition: all 0.3s ease-in-out;
 	transition: all 0.3s ease-in-out;
	position:relative;
	z-index:0;
}
.more-link .more-link-text {
	display:inline-block;
	line-height:30px;
	height:30px;
	background-color:#363636;
	float:left;
	border-radius:0px 3px 3px 0px;
	-moz-border-radius:0px 3px 3px 0px;
	-webkit-border-radius:0px 3px 3px 0px;
	position:relative;
	z-index:0;
	padding:0 10px;
	font-family: 'Coda', cursive;
	font-size:12px;
	font-weight:400;
	color:#fff;
	-webkit-transition: all 0.3s ease-in-out;
 	-moz-transition: all 0.3s ease-in-out;
 	-o-transition: all 0.3s ease-in-out;
 	transition: all 0.3s ease-in-out;
}
.more-link:hover .more-link-icon {
	background-color:#c50544;
	border-left:1px solid #fe4481;
}
.more-link:hover .more-link-text {
	background-color:#ed145b;
}
.element .des {
	color:#373737;
	font-family:Arial, Helvetica, sans-serif;
}
.pf-page .element {
	border:5px solid #fff;
	padding:0;
}
.filter-picker {
	position:absolute;
	width:34px;
	height:34px;
	background:url(images/icons/select-icon-2.png) no-repeat center center;
	cursor:pointer;
	top:1px;
	left:20px;
	z-index:10;
}
.filter-picker:hover {
	background:url(images/icons/select-icon-hover-2.png) no-repeat center center;
}
#filter-by-category {
	background-color:#ececec;
	border:1p solid #e3e3e3;
	width:auto;
	padding:5px;
	position:absolute;
	left:5px;
	top:36px;
	display:none;
	text-align:right;
	z-index:1000;
	-webkit-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
}
#filter-by-category li {
	list-style:none;
}
#filter-by-category li a {
	color: #555;
	cursor: pointer;
	font-size: 12px;
	padding:5px;
	display:block;
	border-left: 1px solid rgba(55,55,55,0);
	border-right: 1px solid rgba(55,55,55,0);
	font-family: 'Coda', cursive;
}
#filter-by-category li a:hover, #filter-by-category li a:active {
	color: #ED145B;
	background-color: #FFF;
	-webkit-border-radius: 3px;
    border-radius: 3px;
}
.blog-v3#filter-by-category {
	border-top:1px solid rgba(55, 55, 55, 0.6) !important;
}
/* =========================================================
**********************Blog v2 Page**************************
============================================================ */
.blog-v2-img {
	display:block;
	float:right;
	margin-left:10px;
}
.blog-v2-img img {
	display:block;
	width:99px;
	height:auto;
}
.element .entry-content {
	float:right;
	width:362px;
}
.element .entry-content footer {
	padding:5px 0 0;
}
/* =========================================================
************************Single Page*************************
============================================================ */
.breadcrumb {
	margin:15px 0;
}
.breadcrumb a {
	font-weight:700;
	color:#dcdcdc;
	margin-left:15px;
	background:url(images/icons/breadcrumb-icon.png) no-repeat left center;
	padding-left:20px;
	font-family:Arial, Helvetica, sans-serif;
}
.breadcrumb a.current-page {
	font-weight:400;
	background:none;
	padding-left:0;
	margin-left:0;
}
.breadcrumb a:hover {
	text-decoration:underline;
}
.white-box {
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	position:relative;
	z-index:0;
	padding:15px;
	margin:50px 0;
	background:url(images/background/bottom-shadow-1.png) repeat-x 0 bottom #ffffff;
	-webkit-box-shadow:  0px 1px 2px 0px rgba(0, 0, 0, 0.2);
    box-shadow:  0px 1px 2px 0px rgba(0, 0, 0, 0.2);
}
.entry-box p {
	font-family:Arial, Helvetica, sans-serif;
}
.entry-header {
	border-bottom:1px dotted #ccc;
	padding-bottom:10px;
	margin-bottom:15px;
}
.entry-box .flx-time {
    background: url("images/background/time-bg.html") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    float:right;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    height: 35px;
    padding: 10px 0;
    text-align: center;
    width: 49px;
	margin-left:20px;
}
.entry-box .flx-time p {
    background: url("images/background/dot-1.png") repeat-x scroll 0 bottom transparent;
    font-size: 25px;
    padding-bottom: 8px;
	margin:0;
}

.entry-header-left .entry-title {
	color:#ed145b;
	font-size:15px;
}
.entry-header-left .entry-meta, .entry-header-left .entry-author, .entry-header-left .entry-categories {
	margin-bottom:8px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	display:inline-block;
}
.entry-header-left .entry-meta {
	color:#999;	
}
.entry-header-left .entry-author, .entry-header-left .entry-categories {
	color:#373737;
	font-weight:700;
}
.entry-header-left .entry-author:hover, .entry-header-left .entry-categories:hover {
	text-decoration:underline;
}
.entry-header-left .entry-date {
	font-size:11px;
	color:#a4a4a4;
	font-family:Arial, Helvetica, sans-serif;
	background:url(images/icons/entry-date-icon.png) no-repeat 0 0;
	padding-right:20px;
	display:block;
	float:right;
	line-height:14px;
}
.meta-data {
	float:left;
}
.meta-data .entry-comments, .meta-data .entry-views {
	margin-left:25px;
}
.meta-data .entry-comments, .meta-data .entry-views, .meta-data .entry-likes {
	font-family:Arial, Helvetica, sans-serif;
	color:#373737;
	font-size:11px;
	font-weight:700;
}
.entry-box .entry-thumb {
	display:inline-block;
	height:auto;
	margin-bottom:20px;
	width:100%;
}
.auto-100 {
	width:100%;
}
/*------------------ Comments List ---------------------*/
#comments {
	border-top:1px dotted #ccc;
	padding-top:15px;
	margin-bottom:20px;
	margin-top:40px;
}
#comments h3, #respond h3 {
	font-size:20px;
	margin-bottom:15px;
	font-weight:400;
	color:#6c6c6c;
	font-family: 'Coda', cursive;
}
#comments h3 span {
	color:#a9a9a9;
}
.comments-list .comment {
	margin-bottom:20px;
	list-style:none;
}
.comment-wrap img {
	float:right;
	margin-left:20px;
}
.comment-wrap .comment-body {
	margin-right:80px;
	border-bottom:1px solid #ededed;
	padding-bottom:20px;
}
.comments-list .comment:last-child .comment-body {
	border-bottom:none;
	padding-bottom:0;
}
.comments-list .children.depth-1 .comment:last-child .comment-body {
	border-bottom:1px solid #ededed;
	padding-bottom:20px;
}
.comment-wrap .comment-body .comment-meta .author {
	display:block;
	font-weight:bold;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#373737;
	text-transform:uppercase;
}
.comment-wrap .comment-body .comment-meta .date {
	display:inline-block;
	font-size:11px;
	margin-bottom:5px;
	color:#8c8c8c;
	font-family:Arial, Helvetica, sans-serif;
}
.comment-wrap .comment-body .comment-reply-link, .comment-wrap .comment-body .comment-edit-link {
	font-size:11px;
	display:inline-block;
	color:#373737;
	font-weight:700;
	font-family:Arial, Helvetica, sans-serif;
}
.comment-wrap .comment-body .comment-reply-link:hover, .comment-wrap .comment-body .comment-edit-link:hover {
	text-decoration:underline;
}
.comment-wrap .comment-body .comment-reply-link {
	margin-left:10px;
}
.comment-wrap .comment-body p {
	font-size:11px;
	color:#6d6d6d;
}
.comments-list .children.depth-1 {
	margin-right:80px;
}
.comments-list .children.depth-2 {
	margin-right:160px;
}
/*------------------ Comment Form ---------------------*/
#respond {
	border-top:1px dotted #ccc;
	padding-top:15px;
}
#respond h3 {
	margin-bottom:30px;
}
#comments-form p {
	margin-bottom:15px;
	position:relative;
}
#comments-form label {
	font-family:Arial, Helvetica, sans-serif;
	color:#999;
	font-weight:700;
	float:right;
	margin:10px 20px 0 10px;
	width:60px;
}
/*#comments-form #comment_name, #comments-form #comment_email {
	width:245px;
	padding:0 10px;
	height:34px;
	line-height:34px;
	border:1px solid #ededed;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-webkit-transition: all 0.3s ease-in-out;
 	-moz-transition: all 0.3s ease-in-out;
 	-o-transition: all 0.3s ease-in-out;
 	transition: all 0.3s ease-in-out;
	position:relative;
	z-index:0;
}*/
.contact-page #comments-form #comment_name, .contact-page #comments-form #comment_email {
	width:245px;
	padding:0 10px;
	height:34px;
	line-height:34px;
	background:#FFF;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-webkit-transition: all 0.3s ease-in-out;
 	-moz-transition: all 0.3s ease-in-out;
 	-o-transition: all 0.3s ease-in-out;
 	transition: all 0.3s ease-in-out;
	position:relative;
	z-index:0;
	color:#999;
	border:1px solid #B9B9B9;	
	box-shadow:0 3px 4px #E2E2E2 inset;
	opacity: 0.32;
	
}
#comments-form #comment_name, #comments-form #comment_email {
	width:245px;
	padding:0 10px;
	height:34px;
	line-height:34px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-webkit-transition: all 0.3s ease-in-out;
 	-moz-transition: all 0.3s ease-in-out;
 	-o-transition: all 0.3s ease-in-out;
 	transition: all 0.3s ease-in-out;
	position:relative;
	z-index:0;
	border:1px solid #B9B9B9;	
	box-shadow:0 3px 4px #E2E2E2 inset;
	opacity: 0.32;
}
#comments-form #comment_message {
	width:425px;
	padding:10px;
	height:134px;
	border:1px solid #B9B9B9;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-webkit-transition: all 0.3s ease-in-out;
 	-moz-transition: all 0.3s ease-in-out;
 	-o-transition: all 0.3s ease-in-out;
 	transition: all 0.3s ease-in-out;
	position:relative;
	z-index:0;
	box-shadow:0 3px 4px #E2E2E2 inset;
	opacity: 0.32;
}
.contact-page #comments-form #comment_message {
	width:425px;
	padding:10px;
	height:134px;
	border:1px solid rgba(237, 20, 91, 0);
	background:#FFF;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-webkit-transition: all 0.3s ease-in-out;
 	-moz-transition: all 0.3s ease-in-out;
 	-o-transition: all 0.3s ease-in-out;
 	transition: all 0.3s ease-in-out;
	position:relative;
	z-index:0;
	color:#999;
	border:1px solid #B9B9B9;	
	box-shadow:0 3px 4px #E2E2E2 inset;
	opacity: 0.32;
}
#comments-form #comment_name:focus, #comments-form #comment_email:focus, #comments-form #comment_message:focus {
	box-shadow: 0 0 3px #ed145b;
	-moz-box-shadow: 0 0 3px #ed145b;
	-webkit-box-shadow: 0 0 3px #ed145b;
	border:1px solid #ed145b;	
	opacity: 1;
}
.contact-page #comments-form #comment_name:focus, .contact-page #comments-form #comment_email:focus, .contact-page #comments-form #comment_message:focus {
	border: 1px solid #ED145B;
    box-shadow: 0 0 3px #ED145B;
	-moz-box-shadow: 0 0 3px #ED145B;
	-webkit-box-shadow: 0 0 3px #ED145B;
	opacity:1;
	filter: alpha(opacity = 100);
}
#comments-form .comment-button span {
	display:inline-block;
	margin-right:90px;
}
#comments-form .comment-button span.submit-comment-icon {
	display:inline-block;
	background:url(images/icons/button-create-icon.png) no-repeat center center;
	width:29px;
	height:30px;
	border-left:1px solid #454545;
	background-color:#222;
	border-radius:3px 0 0 3px;
	-moz-border-radius:3px 0 0 3px;
	-webkit-border-radius:3px 0 0 3px;
	float:right;
	-webkit-transition: all 0.3s ease-in-out;
 	-moz-transition: all 0.3s ease-in-out;
 	-o-transition: all 0.3s ease-in-out;
 	transition: all 0.3s ease-in-out;
	margin:0;
	position:relative;
	z-index:0;
}
#comments-form .comment-button span:hover span.submit-comment-icon {
	background-color:#c50544;
	border-left:1px solid #fe4481;
}
#comments-form .comment-button #submit-comment {
	border:none;
	cursor:pointer;
	background-color:#363636;
	float:left;
	border-radius:0px 3px 3px 0px;
	-moz-border-radius:0px 3px 3px 0px;
	-webkit-border-radius:0px 3px 3px 0px;
	padding:5px 10px;
	font-family: 'Coda', cursive;
	font-size:12px;
	font-weight:400;
	color:#fff;
	-webkit-transition: all 0.3s ease-in-out;
 	-moz-transition: all 0.3s ease-in-out;
 	-o-transition: all 0.3s ease-in-out;
 	transition: all 0.3s ease-in-out;
	text-transform:lowercase;
	margin:0;
	position:relative;
	z-index:0;
	cursor:pointer;
	line-height:20px;
	height:30px;
}
#comments-form .comment-button span:hover #submit-comment {
	background-color:#ed145b;
}
#comments-form label.error {
	float:none;
	position:absolute;
	top:-15px;
	right:90px;
	width:auto;
	margin:0;
	color:#ed145b;
	font-size:11px;
}
/* =========================================================
**************************Contact Page**********************
============================================================ */
.felix-map {
	float:right;
	width:40%;
	height:100%;
}
.contact-box {
	float:right;
	width:59%;
	border-right:1px solid #FFF;
}
.contact-box #respond {
	padding-top:30px;
	margin:0 30px;
	border-top:none;
	padding-bottom:40px;
	border-bottom:1px solid #dadada;
	-webkit-box-shadow: 0px 1px 0px rgba(255, 255, 255, 1);
    box-shadow:   0px 1px 0px rgba(255, 255, 255, 1);
}
#respond h2, .contact-info h2 {
	font-size:30px;
	color:#3d3d3d;
	font-family: 'Coda', cursive;
	margin-bottom:20px;
	text-shadow: 0 1px 0px #ffffff;
}
.contact-box .contact-des {
	color:#6d6d6d;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:20px;
	margin-bottom:30px;
	border-bottom:1px solid #dadada;
	-webkit-box-shadow: 0px 1px 0px rgba(255, 255, 255, 1);
    box-shadow:   0px 1px 0px rgba(255, 255, 255, 1);
}
.contact-info {
	margin:20px 20px 0px 30px;
}
.contact-info p {
	margin-bottom:5px;
	color:#525252;
	font-family:Arial, Helvetica, sans-serif;
}
.contact-info p.contact-address {
	margin-bottom:20px;
}
.contact-info p.contact-address span {
	display:block;
}
.contact-info p a:hover {
	color:#ed145b;
}

/* =========================================================
***************************Post Page************************
============================================================ */
.left-sidebar-page #center-col .white-box {
	margin-right:25px;
	margin-top:0;
}
.right-sidebar-page #center-col .white-box {
	margin-left:0;
	margin-top:0;
}
#left-sidebar .widget, #right-sidebar .widget {
	margin:0 25px 30px;
	width:280px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	position:relative;
	z-index:0;
	background:url(images/background/bottom-shadow-1.png) repeat-x 0 bottom #ffffff;
	-webkit-box-shadow:  0px 1px 2px 0px rgba(0, 0, 0, 0.2);
    box-shadow:  0px 1px 2px 0px rgba(0, 0, 0, 0.2);
}
#left-sidebar .widget .widget-title, #right-sidebar .widget .widget-title {
	font-size:15px;
	font-family: 'Coda', cursive;
	color:#4d4d4d;
	padding:8px 10px;
	margin:0;
	border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	text-shadow: 0 1px 0 #;
	border-bottom: 1px solid #e3e3e3;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 1) inset;
	background-image: linear-gradient(bottom, rgb(236,236,236) 2%, rgb(247,247,247) 100%);
	background-image: -o-linear-gradient(bottom, rgb(236,236,236) 2%, rgb(247,247,247) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(236,236,236) 2%, rgb(247,247,247) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(236,236,236) 2%, rgb(247,247,247) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(236,236,236) 2%, rgb(247,247,247) 100%);
	background-image: -webkit-gradient(
		linear,
		right bottom,
		right top,
		color-stop(0.02, rgb(236,236,236)),
		color-stop(1, rgb(247,247,247))
	);
}
#left-sidebar .widget .categories-widget, #left-sidebar .widget .flx-archive, 
#right-sidebar .widget .categories-widget, #right-sidebar .widget .flx-archive {
	padding:0 10px;
}
#left-sidebar .widget .categories-widget li,
#right-sidebar .widget .categories-widget li {
	border-bottom:1px solid #e9e9e9;
	color:#373737;
	font-weight:700;
	font-family:Arial, Helvetica, sans-serif;
	-moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
#left-sidebar .widget .categories-widget li:last-child,
#right-sidebar .widget .categories-widget li:last-child {
	border-bottom:none;
}
#left-sidebar .widget .flx-archive li,
#right-sidebar .widget .flx-archive li {
	font-weight:700;
	font-family:Arial, Helvetica, sans-serif;
	-moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
#left-sidebar .widget .categories-widget li a, #left-sidebar .widget .flx-archive li a,
#right-sidebar .widget .categories-widget li a, #right-sidebar .widget .flx-archive li a {
	display:block;
	padding:10px 0 10px 15px;
	background:url(images/icons/bullet-plus.png) no-repeat right center;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#727272;
}
#left-sidebar .widget .categories-widget li a:hover,
#right-sidebar .widget .categories-widget li a:hover {
	margin-right:5px;
	color:#ed145b;
}
#left-sidebar .widget .flx-archive li a:hover,
#right-sidebar .widget .flx-archive li a:hover {
	color:#ed145b;
}

/*----- TAB -----*/
#left-sidebar .sidebar-list-container,
#right-sidebar .sidebar-list-container {
	padding:10px 0 0 10px;
	background:url(images/background/widget-title-bg.png) repeat-x 0 bottom;
}
#left-sidebar .sidebar-list-container ul,
#right-sidebar .sidebar-list-container ul {
    width: 100%;
}
#left-sidebar .sidebar-list-container ul li,
#right-sidebar .sidebar-list-container ul li {
    float: right;
}
#left-sidebar .sidebar-list-container ul.sidebar-tabs li a,
#right-sidebar .sidebar-list-container ul.sidebar-tabs li a {
    display: block;
    padding: 7px 15px 5px 15px;
	font-size:14px;
	color:#4d4d4d;
	outline:none;
	position:relative;
	z-index:0;
	font-family:"Coda",Arial, Helvetica, sans-serif;
	text-shadow: 0 1px 0 #FFF;
}
#left-sidebar .sidebar-list-container ul.sidebar-tabs li.active a,
#right-sidebar .sidebar-list-container ul.sidebar-tabs li.active a,
#left-sidebar .sidebar-list-container ul.sidebar-tabs li.active a:hover,
#right-sidebar .sidebar-list-container ul.sidebar-tabs li.active a:hover {
    background-color:#e3e3e3;
	color:#ED145B;
	border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
}
#left-sidebar .sidebar-list-container ul.sidebar-tabs li a:hover,
#right-sidebar .sidebar-list-container ul.sidebar-tabs li a:hover {
	border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	color:#ed145b;
}
#left-sidebar .sidebar-tab-container,
#right-sidebar .sidebar-tab-container {
	border-top: 5px solid #e3e3e3;
	margin-top:-1px;
}
#left-sidebar .sidebar-tab-content li,
#right-sidebar .sidebar-tab-content li {
	border-bottom:1px solid #e3e3e3;
	padding:15px 10px 10px;
}
#left-sidebar .sidebar-tab-content .recent-post-thumb,
#right-sidebar .sidebar-tab-content .recent-post-thumb {
	display:inline-block;
	border:4px solid #e4e4e4;
	box-shadow: 0 0 1px #FFF;
	-moz-box-shadow: 0 0 1px #FFF;
	-webkit-box-shadow: 0 0 1px #FFF;
	float:right;
	margin-left:5px;
	position:relative;
	z-index:0;
}
#left-sidebar .sidebar-tab-content .entry-content,
#right-sidebar .sidebar-tab-content .entry-content {
	margin-right:55px;
}
#left-sidebar .sidebar-tab-content .entry-content a,
#right-sidebar .sidebar-tab-content .entry-content a {
	font-family:Arial, Helvetica, sans-serif;
	color:#727272;
	line-height:16px;
	display:inline-block;
	margin-bottom:5px;
}
#left-sidebar .sidebar-tab-content .entry-comments, #left-sidebar .sidebar-tab-content .entry-meta,
#right-sidebar .sidebar-tab-content .entry-comments, #right-sidebar .sidebar-tab-content .entry-meta {
	display:inline-block;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#999 !important;
}
#left-sidebar .sidebar-tab-content .entry-content a:hover, #left-sidebar .sidebar-tab-content .entry-comments:hover,
#right-sidebar .sidebar-tab-content .entry-content a:hover, #right-sidebar .sidebar-tab-content .entry-comments:hover {
	color:#ed145b !important;
}
#left-sidebar .sidebar-tab-content .entry-comments,
#right-sidebar .sidebar-tab-content .entry-comments {
	background:none;
	padding:0;
}
#left-sidebar .view-all,
#right-sidebar .view-all {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:700;
	color:#929292;
	display:inline-block;
	margin:10px 0;
}
#left-sidebar .view-all:hover,
#right-sidebar .view-all:hover {
	color:#ed145b;
}
/*----- Flickr -----*/
.flickr-wrap {
	margin:10px 0 0 0;
}
.flickr-badge-image {
	float:right;
	border:4px solid #e4e4e4;
	box-shadow: 0 0 1px #FFF;
	-moz-box-shadow: 0 0 1px #FFF;
	-webkit-box-shadow: 0 0 1px #FFF;
	margin:0 10px 10px;
	overflow:hidden;
}
.flickr-badge-image img {
	-moz-transition: all 0.6s ease-in-out;
    -webkit-transition: all 0.6s ease-in-out;
    -o-transition: all 0.6s ease-in-out;
    transition: all 0.6s ease-in-out;
}
.flickr-badge-image:hover img {
	opacity:0.5;
    filter: alpha(opacity=50);
}
/*----- Login Form -----*/
#left-sidebar #login,
#right-sidebar #login {
	padding:10px 15px 15px;
}
#left-sidebar #login #inputs label,
#right-sidebar #login #inputs label {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	color:#727272;
	margin-bottom:5px;
}
#left-sidebar #login #username, #left-sidebar #login #password,
#right-sidebar #login #username, #right-sidebar #login #password {
	padding:0 10px;
	width:228px;
	margin-bottom:15px;
	height:34px;
	line-height:34px;
	background:#FFF;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-webkit-transition: all 0.3s ease-in-out;
 	-moz-transition: all 0.3s ease-in-out;
 	-o-transition: all 0.3s ease-in-out;
 	transition: all 0.3s ease-in-out;
	position:relative;
	z-index:0;
	color:#999;
	
	border:1px solid #B9B9B9;	
	box-shadow:0 3px 4px #E2E2E2 inset;
	opacity: 0.32;
}
#left-sidebar #login #username:focus, #left-sidebar #login #password:focus,
#right-sidebar #login #username:focus, #right-sidebar #login #password:focus {
	border: 1px solid #ED145B;
    box-shadow: 0 0 3px #ED145B;
	-moz-box-shadow: 0 0 3px #ED145B;
	-webkit-box-shadow: 0 0 3px #ED145B;
	opacity:1;
	filter: alpha(opacity = 100);
}
#left-sidebar #login #remember-password,
#right-sidebar #login #remember-password {
	margin-left:5px;
}
#left-sidebar #login a,
#right-sidebar #login a {
	color:#727272;
	font-family:Arial, Helvetica, sans-serif;
	display:inline-block;
}
#left-sidebar #login a:hover,
#right-sidebar #login a:hover {
	color:#ED145B;
}
#left-sidebar #login a.lost-password,
#right-sidebar #login a.lost-password {
	display:block;
	margin:10px 0 5px 25px;
}
#left-sidebar #login #submit,
#right-sidebar #login #submit {
	background-color:#e2e2e2;
	border: 1px solid #d6d6d6;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	float:left;
	color:#4d4d4d;
	padding:5px 20px;
	font-family: 'Coda', cursive;
	cursor:pointer;
	-moz-transition: all 0.6s ease-in-out;
    -webkit-transition: all 0.6s ease-in-out;
    -o-transition: all 0.6s ease-in-out;
    transition: all 0.6s ease-in-out;
	position:relative;
	z-index:0;
	font-size:12px;
}
#left-sidebar #login #submit:hover,
#right-sidebar #login #submit:hover {
	border: 1px solid #ED145B;
	background-color:#ED145B;
	color:#fff;
}
/*-- Accordion --*/
#left-sidebar .widget .accordion-title,
#right-sidebar .widget .accordion-title {
	border-bottom: 1px solid #e3e3e3;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 1) inset;
	background-image: linear-gradient(bottom, rgb(236,236,236) 2%, rgb(247,247,247) 100%);
	background-image: -o-linear-gradient(bottom, rgb(236,236,236) 2%, rgb(247,247,247) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(236,236,236) 2%, rgb(247,247,247) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(236,236,236) 2%, rgb(247,247,247) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(236,236,236) 2%, rgb(247,247,247) 100%);
	background-image: -webkit-gradient(
		linear,
		right bottom,
		right top,
		color-stop(0.02, rgb(236,236,236)),
		color-stop(1, rgb(247,247,247))
	);
	position:relative;
	z-index:0;
}
#right-sidebar .widget .accordion-title.end { border-bottom:none;}
#left-sidebar .widget .accordion-title h3,
#right-sidebar .widget .accordion-title h3 {
	margin-bottom:0;
	color: #626262;
    font-family: 'Coda',cursive;
    font-size: 14px;
}
#left-sidebar .widget .accordion-title a,
#right-sidebar .widget .accordion-title a {
	color:#4d4d4d;
	display:block;
	padding:7px 10px;
	text-shadow: 0px 1px 0px #;
}
#left-sidebar .widget .accordion-title a:hover,
#right-sidebar .widget .accordion-title a:hover {
	color:#ED145B;
}
#left-sidebar .widget .accordion-title.active a,
#right-sidebar .widget .accordion-title.active a {
	color:#ED145B;
}
.accordion-container {
	padding:10px 0 0 0;
}
#left-sidebar .widget .accordion-container ul,
#right-sidebar .widget .accordion-container ul {
	border-bottom:1px solid #E3E3E3;
	padding:0 10px;
	position:relative;
	z-index:0;
}
#left-sidebar .widget .accordion-container ul li,
#right-sidebar .widget .accordion-container ul li {
	margin-bottom:10px;
}
#left-sidebar .widget .accordion-container ul li img,
#right-sidebar .widget .accordion-container ul li img {
	float:right;
	margin-left:10px;
	border:4px solid #e4e4e4;
	box-shadow: 0 0 1px #FFF;
	-moz-box-shadow: 0 0 1px #FFF;
	-webkit-box-shadow: 0 0 1px #FFF;
}
#left-sidebar .widget .accordion-container ul li a,
#right-sidebar .widget .accordion-container ul li a {
	color:#727272;
	font-family:Arial, Helvetica, sans-serif;
}
#left-sidebar .widget .accordion-container ul li a:hover,
#right-sidebar .widget .accordion-container ul li a:hover {
	color:#ED145B;
}
/* =========================================================
*************************Blog v4 Page***********************
============================================================ */
#center-col .blog-container {
	margin-right:70px;
}
#center-col .element {
	margin:0 0 25px 0px;
	overflow:visible;
	width:100%;
	padding:0;
	border:none;
}
#center-col .element .entry-item {
	padding:9px;
	margin:0;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#center-col .element .blog-img img {
	width:100%;
	display:block;
}
#center-col .element .flx-time {
	color:#4d4d4d;
	right:-55px;
	top:10px;
	border-radius: 5px 0 0 5px;
	-moz-border-radius: 5px 0 0 5px;
	-webkit-border-radius: 5px 0 0 5px;
	background:none;
	border:none;
}
#center-col .element .flx-time p {
	background:none;
}
/*------------------ Pagination ---------------------*/
.pagination {
	display:inline-block;
	margin: 0 0 50px 0px;
}
.pagination li {
	float:right;
	margin-left:10px;
	margin-bottom:0;
	list-style:none;
	position:relative;
	z-index:1;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-webkit-transition: all 0.3s ease-in-out;
 	-moz-transition: all 0.3s ease-in-out;
 	-o-transition: all 0.3s ease-in-out;
 	transition: all 0.3s ease-in-out;
	background:url(images/background/bottom-shadow-1.png) repeat-x 0 bottom #ffffff;
	-webkit-box-shadow:  0px 1px 2px 0px rgba(0, 0, 0, 0.2);
    box-shadow:  0px 1px 2px 0px rgba(0, 0, 0, 0.2);
	text-shadow: 0px 1px 0px #FFFFFF;
}
.pagination li.current {	
	background-color:#ED145B;
	-webkit-box-shadow:  0px 1px 2px 0px rgba(0, 0, 0, 0.2);
    box-shadow:  0px 1px 2px 0px rgba(0, 0, 0, 0.2);
	color:#fff;
	position:relative;
	z-index:1;
	text-shadow: 0px 1px 0px #7f0029;
}
.pagination li:hover {
	background-image: linear-gradient(bottom, rgb(226,226,226) 2%, rgb(243,243,243) 100%);
	background-image: -o-linear-gradient(bottom, rgb(226,226,226) 2%, rgb(243,243,243) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(226,226,226) 2%, rgb(243,243,243) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(226,226,226) 2%, rgb(243,243,243) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(226,226,226) 2%, rgb(243,243,243) 100%);
	background-image: -webkit-gradient(
		linear,
		right bottom,
		right top,
		color-stop(0.02, rgb(226,226,226)),
		color-stop(1, rgb(243,243,243))
	);
}
.pagination li a {
	padding:7px 12px;
	display:inline-block;
	color:#4d4d4d;
	font-family: 'Coda', cursive;
}
.pagination li.current a {	
	color:#fff;
	text-shadow: 0px 1px 0px #7f0029;
}
/* =========================================================
**********************Elements Page*************************
============================================================ */
.element-box {
	background-color: #FFFFFF;
    border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
    padding: 10px;
	margin-right:25px;
	position:relative;
	z-index:0;
	-webkit-box-shadow:  0px 1px 2px 0px rgba(0, 0, 0, 0.3);
    box-shadow:  0px 1px 2px 0px rgba(0, 0, 0, 0.3);
	margin-bottom:50px;
}
.element-box h1, .element-box h2, .element-box h3, .element-box h4, .element-box h5, .element-box h6 {
	margin-bottom:10px;
}
.element-box .element-title {
	border-bottom:1px solid #d9d9d9;
	padding-bottom:10px;
	margin-bottom:10px;
	margin-top:10px;
	color: #ED145B;
    font-family: 'Coda',cursive;
    font-size: 20px;
	margin-top:30px;
}
/*---------------list style--------------*/
.default-list li {
	background:url(images/icons/list-icon.png) no-repeat 0 5px;
	padding-right:20px;
	margin-bottom: 10px;
}
.check-list li {
    background: url("images/icons/check-list.png") no-repeat scroll 0 0 transparent;
    margin-bottom: 10px;
    padding-right: 20px;
}
.arrow-list li {
    background: url("images/icons/arrow-list.png") no-repeat scroll 0 3px transparent;
    margin-bottom: 10px;
    padding-right: 20px;
}
.star-list li {
    background: url("images/icons/star-list.png") no-repeat scroll 0 0 transparent;
    margin-bottom: 10px;
    padding-right: 20px;
}
.elements-list .default-list ,.elements-list .circle-list,
.elements-list .check-list,.elements-list .arrow-list,.elements-list .star-list{
	width:23%;
	float:right;
	margin-bottom:20px;
	margin-left:2%;
}
/*-----------------------dropcaps-----------------*/
.flx-dropcap {
    display: inline-block;
    float: right;
    font-size: 44px;
    font-weight: 700;
    height: 34px;
    line-height: 34px;
    margin: 6px 8px 0 0;
    text-align: center;
    width: 30px;
}
.flx-dropcap.dark {
    background: none repeat scroll 0 0 #3A3A3A;
    color: #FFFFFF;
    font-size: 30px;
}
/*-------------Alert-----------*/
.alert-box {
	-webkit-border-radius: 4px 4px 4px 4px;
    border-radius: 4px 4px 4px 4px;
	margin:10px 0;
	padding:20px 10px;
}
.alert-box p {
	padding:0; 
	margin:0;
	font-weight:bold;
}
.alert-box.red {
	background:#efd6d6;
	border:1px solid #e9c8cd;
	}
.alert-box.red p { 
	color:#9d303b;
	text-shadow: 1px 1px 0px #f8eded;
}	

.alert-box.yellow {
	background:#fbf8db;
	border:1px solid #faebca;
}
.alert-box.yellow p { 
	color:#b0751a;
	text-shadow: 1px 1px 0px #fdfcf1;
}

.alert-box.green {
	background:#d8eece;
	border:1px solid #cde6b8;
}
.alert-box.green p { 
	color:#367934;
	text-shadow: 1px 1px 0px #eff8eb;
}	

.alert-box.blue {
	background:#d0e9f6;
	border:1px solid #aee3ee;
}
.alert-box.blue p { 
	color:#2b72a9;
	text-shadow: 1px 1px 0px #e6f4fa;
}

.alert-box.gray {
	background:#f2f2f2;
	border:1px solid #e6e6e6;
}
.alert-box.gray p { 
	color:#6f6f6f;
	text-shadow: 1px 1px 0px #f9f9f9;
}	

/*-------------Button-----------*/
.green-button, 
.blue-button,
.orange-button,
.red-button,
.pink-button,
.grey-button,
.black-button {
    border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
    color: #FFFFFF;
    padding:10px 20px;
    text-align: center;
	cursor:pointer;
	display:inline-block;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:5px;
	position:relative;
	z-index:0;
	font-family: 'Coda',cursive;
}
.black-button {
    background: none repeat scroll 0 0 #000000;
}
.black-button:hover, .green-button:hover, .blue-button:hover, .pink-button:hover, .orange-button:hover, .red-button:hover, .grey-button:hover{
	background-color:#ED145B;
	color:#fff;
	text-decoration:none;
}
.green-button{
    background: none repeat scroll 0 0 #6ba042;
}
.blue-button{
    background: none repeat scroll 0 0 #1881c7;
}
.pink-button{
    background: none repeat scroll 0 0 #ab045c;
}
.orange-button{
    background: none repeat scroll 0 0 #f9aa21;
}
.red-button{
    background: none repeat scroll 0 0 #e2001a;
}
.grey-button{
    background: none repeat scroll 0 0 #aaaaaa;
}
.element-box .more-link {
	margin:5px 5px 5px 0;
}
.list-container ul {
    width: 100%;
	border-radius:5px 0 0 0;
	-moz-border-radius:5px 0 0 0;
	-webkit-border-radius:5px 0 0 0;
	position:relative;
	z-index:0;
}
.list-container ul li {
    float: right;
}
.list-container ul.tabs li a {
    display: block;
    padding: 7px 15px 5px;
	font-size:14px;
	outline:none;
	position:relative;
	z-index:0;
}
.list-container ul.tabs li.active a {
    background-color:#ffffff;
	border-bottom: 1px solid #ffffff;
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	color:#ed145b;
	border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
}
.list-container ul.tabs li:hover a {
	background-color:#e7e7e7;
	border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	color:#626262;
}
.tab-container {
	border: 1px solid #cfcfcf;
	margin-top:-2px;
	margin-bottom:15px;
	padding:15px;
}
.tab-content p {
	margin-bottom:0;
}
.element-box .accordion-title {
	background: url("images/background/widget-title-bg.png") repeat-x scroll 0 bottom transparent;
	border-top: 1px solid #D9D9D9;
}
.element-box .accordion-title h5{
	margin-bottom:0px;
}
.element-box .accordion-title a {
	color: #4D4D4D;
    display: block;
    padding: 10px;
}
.element-box .accordion-title.active a {
    color: #ED145B;
}
.element-box .accordion-container {
	padding:10px;
}
.element-box .acc-wrapper {
	margin-bottom:15px;
	border-left: 1px solid #D9D9D9;
	border-right: 1px solid #D9D9D9;
	border-bottom: 1px solid #D9D9D9;
}
/*-------------Columns-----------*/
.flx_one_two {
	float:right;
	margin-left:2%;
	width:49%;
}
.flx_one_third {
	float:right;
	margin-left:2%;
	width:32%;
}
.flx_two_third {
	float:right;
	margin-left:2%;
	width:66%;
}
.flx_one_forth {
	float:right;
	margin-left:2%;
	width:23.5%;
}
.flx_three_forth {
	float:right;
	margin-left:2%;
	width:74.5%;
}
/* Table 1 Style */
table.table1{
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 1.4em;
    font-style: normal;
    border-collapse:separate;
	display:inline-block;
}
.table1 thead th{
    padding:15px;
    color:#fff;
    text-shadow:1px 1px 1px #212121;
    border:1px solid #212121;
    background-image: linear-gradient(bottom, rgb(43,43,43) 0%, rgb(68,68,68) 100%);
	background-image: -o-linear-gradient(bottom, rgb(43,43,43) 0%, rgb(68,68,68) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(43,43,43) 0%, rgb(68,68,68) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(43,43,43) 0%, rgb(68,68,68) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(43,43,43) 0%, rgb(68,68,68) 100%);
	
	background-image: -webkit-gradient(
		linear,
		right bottom,
		right top,
		color-stop(0, rgb(43,43,43)),
		color-stop(1, rgb(68,68,68))
	);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b2b2b', endColorstr='#444444');   /* IE rule */
    -webkit-border-top-right-radius:5px;
    -webkit-border-top-left-radius:5px;
    -moz-border-radius:5px 5px 0px 0px;
    border-top-right-radius:5px;
    border-top-left-radius:5px;
	margin-left:1px;
	font-family:"Coda";
}
.table1 thead th:empty{
    background:transparent;
    border:none;
}
.table1 tbody th{
    color:#666666;
    background-color:#d7d7d7;
    border-top:1px solid #FFF;
    border-left:1px solid #FFF;
    padding:0px 10px;
    -moz-border-radius:5px 0px 0px 5px;
    -webkit-border-top-right-radius:5px;
    -webkit-border-bottom-right-radius:5px;
    border-top-right-radius:5px;
    border-bottom-right-radius:5px;
	font-family:"Coda",Arial, Helvetica, sans-serif
}
.table1 tfoot td{
    color: #555;
	font-family:"Coda",Arial, Helvetica, sans-serif;
    font-size:14px;
    text-align:center;
    padding:10px 0px;
    text-shadow: 1px 1px 1px #ffffff;
}
.table1 tfoot th{
    color:#666;
}
.table1 tbody td{
    padding:10px;
    text-align:center;
    background-color:#f0f0f0;
    border-top: 1px solid #FFF;
	border-left: 1px solid #FFF;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
    color:#666;
    text-shadow: 1px 1px 1px #ffffff;
}
.table1 tbody span.check::before{
    content : url(images/icons/check0.png)
}
/* Table 2 Style */
table.table2{
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    line-height: 1em;
    border-collapse:collapse;
    text-align:center;
	display:inline-block;
}
.table2 thead th, .table2 tfoot td{
    padding:20px 10px;
    color:#fff;
    font-size: 16px;
    background-color:#222;
    font-weight:normal;
    border-left:1px dotted #666;
    border-top:3px solid #666;
	font-family:"Coda",Arial, Helvetica, sans-serif;

}
.table2 tfoot th{
    padding:10px;
    font-size:14px;
    text-transform:uppercase;
    color:#888;
}
.table2 tfoot td{
    font-size:16px;
    color:#EF870E;
    border-top:none;
    border-bottom:3px solid #666;
	text-align:center;
}
.table2 thead th:empty{
    background:transparent;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    box-shadow:none;
}
.table2 thead :nth-last-child(1){
    border-left:none;
}
.table2 thead :first-child,
.table2 tbody :nth-last-child(1){
    border:none;
}
.table2 tbody th{
    text-align:left;
    padding:10px;
    color:#333;
    background-color:#f9f9f9;
	font-family:"Coda",Arial, Helvetica, sans-serif;

}
.table2 tbody td{
    padding:10px;
    background-color:#515151;
    border-left:1px dotted #666666;
    text-transform:uppercase;
    color:#FFF;
	text-align:center;
}
.table2 tbody span.check::before{
    content : url(images/icons/check1.png)
}

/* Table 3 Style */
table.table3{
    font-family:Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    text-align:center;
	display:inline-block;
}
.table3 thead th{
    padding:20px 10px;
    text-transform:uppercase;
    color:#FFF;
    border-bottom:5px solid #444;
	font-family:"Coda",Arial, Helvetica, sans-serif
}
.table3 thead th:empty{
    background:transparent;
    border:none;
}
.table3 thead :nth-child(2),
.table3 tfoot :nth-child(2){
    background-color: #e99b3d;
	border-top:15px solid #db8422;
	border-collapse: collapse;
}
.table3 thead :nth-child(3),
.table3 tfoot :nth-child(3){
    background-color: #efbd25;
	border-top:15px solid #e1ac15;
}
.table3 thead :nth-child(4),
.table3 tfoot :nth-child(4){
    background-color: #93af27;
	border-top:15px solid #829f0e;
}
.table3 thead :nth-child(5),
.table3 tfoot :nth-child(5){
    background-color: #5ba133;
	border-top:15px solid #46871a;
}
.table3 thead :nth-child(5){
    -moz-border-radius:0px 5px 0px 0px;
    -webkit-border-top-left-radius:5px;
    border-top-left-radius:5px;
}
.table3 tfoot :nth-child(5){
    -moz-border-radius:0px 0px 5px 0px;
    -webkit-border-bottom-left-radius:5px;
    border-bottom-left-radius:5px;
}
.table3 tfoot td{
    font-size:16px;
	font-family:"Coda",Arial, Helvetica, sans-serif;
    padding:15px 0px;
	text-align:center;
	color:#FFF;
}
.table3 tbody td{
    padding:10px;
}
.table3 tbody tr:nth-child(4) td{
    font-size:16px;
    font-weight:bold;
}
.table3 tbody td:nth-child(even){
    background-color:#f0f0f0;
    color:#444;
    border-bottom:1px solid #FFF;
	text-align:center;
}
.table3 tbody td:nth-child(odd){
    background-color:#565656;
    color:#f0f0f0;
    border-bottom:1px solid #757575;
	text-align:center;
}
.table3 tbody th{
    color:#696969;
    text-align:left;
    padding:0px 10px;
	font-family: 'Coda',cursive;
}
.table3 tbody span.check::before{
    content : url(images/icons/check2.png)
}
h2.table-title {
	font-family: 'Coda',cursive;
	font-size:16px;
	font-style:normal;
	margin:40px 0px 30px;
	width:100%;
	color:#aaa;
}
/*
Table Style - This is what you want
------------------------------------------------------------------ */
table.table4 a:link {
	color: #666;
	font-weight: bold;
	text-decoration:none;
}
table.table4 a:visited {
	color: #999999;
	font-weight:bold;
	text-decoration:none;
}
table.table4 a:active,
table.table4 a:hover {
	color: #bd5a35;
	text-decoration:underline;
}
table.table4 {
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:12px;
	text-shadow: 1px 1px 0px #fff;
	background:#eaebec;
	margin:20px;
	border:#ccc 1px solid;

	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;

	-moz-box-shadow: 0 1px 2px #d1d1d1;
	-webkit-box-shadow: 0 1px 2px #d1d1d1;
	box-shadow: 0 1px 2px #d1d1d1;
}
table.table4 th {
	padding:21px 25px 22px 25px;
	border-top:1px solid #fafafa;
	border-bottom:1px solid #e0e0e0;

	background: #ededed;
	background: -webkit-gradient(linear, right top, right bottom, from(#ededed), to(#ebebeb));
	background: -moz-linear-gradient(top,  #ededed,  #ebebeb);
}
table.table4 th:first-child{
	text-align: right;
	padding-right:20px;
}
table.table4 tr:first-child th:first-child{
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	border-top-right-radius:3px;
}
table.table4 tr:first-child th:last-child{
	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	border-top-left-radius:3px;
}
table.table4 tr{
	text-align: center;
	padding-right:20px;
}
table.table4 tr td:first-child{
	text-align: right;
	padding-right:20px;
	border-right: 0;
}
table.table4 tr td {
	padding:18px;
	border-top: 1px solid #ffffff;
	border-bottom:1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	
	background: #fafafa;
	background: -webkit-gradient(linear, right top, right bottom, from(#fbfbfb), to(#fafafa));
	background: -moz-linear-gradient(top,  #fbfbfb,  #fafafa);
}
table.table4 tr.even td{
	background: #f6f6f6;
	background: -webkit-gradient(linear, right top, right bottom, from(#f8f8f8), to(#f6f6f6));
	background: -moz-linear-gradient(top,  #f8f8f8,  #f6f6f6);
}
table.table4 tr:last-child td{
	border-bottom:0;
}
table.table4 tr:last-child td:first-child{
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-right-radius:3px;
	border-bottom-right-radius:3px;
}
table.table4 tr:last-child td:last-child{
	-moz-border-radius-bottomleft:3px;
	-webkit-border-bottom-left-radius:3px;
	border-bottom-left-radius:3px;
}
table.table4 tr:hover td{
	background: #f2f2f2;
	background: -webkit-gradient(linear, right top, right bottom, from(#f2f2f2), to(#f0f0f0));
	background: -moz-linear-gradient(top,  #f2f2f2,  #f0f0f0);	
}
/*
Footer Socials icons
------------------------------------------------------------------ */
.socials-box {
	width:90%;
	background: url("images/background/bg-sidebar.png") repeat scroll right top #181818;
	border:1px solid rgba(0, 0, 0, 0.1);
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	padding:15px;
	margin:20px auto;
}
.socials-box li {
	width:140px;
	height:51px;
	float:right;
}
.socials-box li a,
.socials-box li span { 
	float:right;
	color:#626262;
}
.socials-box li span {
	line-height:35px;
	margin-right:5px;
	text-shadow: 0 1px 0px #ffffff;
}
/* =========================================================
**********************About Page*************************
============================================================ */
.about-widget {
	background-color:#fff;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	position:relative;
	z-index:0;
	margin:50px 0;
	-webkit-box-shadow:  0px 1px 2px 0px rgba(0, 0, 0, 0.3);
    box-shadow:  0px 1px 2px 0px rgba(0, 0, 0, 0.3);
}
.about-top {
	border-bottom:9px solid #131313;
	padding:20px 20px 0 20px;
	position:relative;
}
.about-top img {
	float:right;
	bottom:0;
	margin-left:10px;
}
.about-top .about-content h2 {
	font-size:30px;
	color:#626262;
	font-family: 'Coda',cursive;
	margin-bottom:20px;
}
.about-top .about-content p {
	color:#3d3d3d;
}
.about-bottom {
	background-image: linear-gradient(bottom, rgb(33,33,33) 0%, rgb(42,42,42) 25%, rgb(42,42,42) 100%);
	background-image: -o-linear-gradient(bottom, rgb(33,33,33) 0%, rgb(42,42,42) 25%, rgb(42,42,42) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(33,33,33) 0%, rgb(42,42,42) 25%, rgb(42,42,42) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(33,33,33) 0%, rgb(42,42,42) 25%, rgb(42,42,42) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(33,33,33) 0%, rgb(42,42,42) 25%, rgb(42,42,42) 100%);
	
	background-image: -webkit-gradient(
		linear,
		right bottom,
		right top,
		color-stop(0, rgb(33,33,33)),
		color-stop(0.25, rgb(42,42,42)),
		color-stop(1, rgb(42,42,42))
	);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#212121', endColorstr='#2a2a2a');   /* IE rule */
	border-radius:0 0 3px 3px;
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	position:relative;
	z-index:0;
}
.service-box {
	margin:30px 30px 40px 30px;
}
.service-box li {
	float:right;
	list-style:none;
	width:25%;
	text-align:center;
}
.service-box li:last-child {
	margin-left:0;
}
.service-box li span {
	display:inline-block;
	width:124px;
	height:124px;
	font-size:0;
	text-indent:-99999px;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	text-align:center;
	box-shadow: 1px 1px 0 #303030, 1px 5px 10px rgba(0,0,0,0.2) inset;
	-webkit-transition: all 0.3s ease-in-out;
 	-moz-transition: all 0.3s ease-in-out;
 	-o-transition: all 0.3s ease-in-out;
 	transition: all 0.3s ease-in-out;
}
.service-box li span.branding {
	background:url(images/icons/branding-icon.png) no-repeat center center #252525;
}
.service-box li span.mobileApp {
	background:url(images/icons/mobileapp-icon.png) no-repeat center center #252525;
}
.service-box li span.webDesign {
	background:url(images/icons/webdesign-icon.png) no-repeat center center #252525;
}
.service-box li span.campaigns {
	background:url(images/icons/campaign-icon.png) no-repeat center center #252525;
}
.service-box li:hover span {
	width:144px;
	height:144px;
	background-color:#1b1b1b;
	margin:-10px;
}
.service-box li .service-title {
	margin-bottom:25px;
	font-size:20px;	
	font-family: 'Coda',cursive;
	text-align:center;
}
.service-box li .service-title a {
	color:#fff;
}
.service-box li .service-title a:hover {
	color:#ed145b;
}
/* =========================================================
**********************Fixed width Page**********************
============================================================ */
.fixed-width #main-content {
	width:980px;
	margin:0 auto;
}
.left-sidebar-page.fixed-width #center-col .white-box, .fixed-width .element-box {
    margin-right: 0;
}
.fixed-width #left-sidebar,
.fixed-width #right-sidebar {
	width:250px;
}
.fixed-width #right-sidebar {
	margin-left:10px;
}
.fixed-width #left-sidebar .widget {
    margin: 0 0 10px 10px;
	width:240px;
}
.fixed-width #right-sidebar .widget {
    margin: 0 10px 10px 0;
	width:240px;
}
.fixed-width #left-sidebar #login #username,
.fixed-width #left-sidebar #login #password,
.fixed-width #right-sidebar #login #username,
.fixed-width #right-sidebar #login #password {
	width:188px;
}
.fixed-width #left-sidebar .sidebar-list-container ul.sidebar-tabs li a,
.fixed-width #right-sidebar .sidebar-list-container ul.sidebar-tabs li a {
	padding:10px;
}
.fixed-width .flickr-badge-image {
	margin:0 3px 5px;
}
/* =========================================================
**********************404 Page******************************
============================================================ */
.page-404 {
	text-align:center;
}
.page-404 img {
	display:inline-block;
	margin-top:100px;
	margin-bottom:30px;
}
.page-404 h2 {
	font-size:50px;
	font-weight:700;
	color:#626262;
	margin-bottom:10px;
	line-height:40px;
	text-shadow:1px 1px 0 rgba(255,255,255,.75);
}
.page-404 p {
	font-size:20px;
	color:#626262;
	text-shadow:1px 1px 0 rgba(255,255,255,.75);
	font-family: 'Open Sans';
	font-weight:300;
	line-height:20px;
}
